import fetch from 'utils/fetch';
// 分页
export function getAllUser(query) {
  return fetch({
    url: '/api/admin/user/getAllUser',
    method: 'get',
    params: query
  });
}
// 添加用户
export function addUser(obj) {
  return fetch({
    url: '/api/admin/user/addUser',
    method: 'post',
    data: obj
  });
}
// 批量添加用户
export function addBatchUser(obj) {
  return fetch({
    url: '/api/admin/user/addBatchUser',
    method: 'post',
    data: obj
  });
}
// 编辑用户 
export function updateUser(obj) {
  return fetch({
    url: '/api/admin/user/updateUser',
    method: 'put',
    data: obj
  });
}
// 重置密码
export function updatePwd(obj) {
  return fetch({
    url: '/api/admin/user/updatePwd',
    method: 'put',
    data: obj
  });
}
// 删除用户
export function delObj(id) {
  return fetch({
    url: '/api/admin/user/' + id,
    method: 'delete'
  })
}
// 启用禁用 
export function startUpAndDown(obj) {
  return fetch({
    url: '/api/admin/user/startUpAndDown',
    method: 'put',
    data: obj
  });
}
// 所属组
export function groupTree() {
  return fetch({
    url: '/api/admin/group/pri/groupTree',
    method: 'get'
  });
}
// 选择角色
export function getRoleGroup() {
  return fetch({
    url: '/api/admin/group/pri/getRoleGroup',
    method: 'get'
  });
}
// 编辑用户回显
export function getGroupIds(query) {
  return fetch({
    url: '/api/admin/group/getGroupIds',
    method: 'get',
    params: query
  });
}